package com.leetcode.util;

public class ListNode {
    public int val;
    public ListNode next;

    public ListNode() {}
    public ListNode(int val) { this.val = val; }
    public ListNode(int val, ListNode next) { this.val = val; this.next = next; }
    public boolean hasNext() {
        return this.next != null;
    }

    public ListNode next(Integer value){
        ListNode nextNode = LinkUtil.createNextNode(this, value);
        return nextNode;
    }
    public ListNode next(ListNode nextNode){
        this.next = nextNode;
        return nextNode;
    }
    public void build(){
    }
}
